//=============================================================================
/**
 * @file	pkthln_run.h
 * @brief	マラソン
 * @date	2008.07.01
 */
//=============================================================================

#ifndef	__PKTHLN_RUN_H__
#define	__PKTHLN_RUN_H__

#include "../../pokethlon.h"

#define OBST_NUM_MAX	(30)
#define OBST_MAT_WIDTH	(8*8)
#define OBST_WALL_L_WIDTH	(6*8)
#define OBST_WALL_S_WIDTH	(4*8)
#define INNER_OFS	(32)
typedef enum {
	OBST_NONE = 0,
	OBST_WALL_L,
	OBST_WALL_S,
	OBST_MAT,
}OBST_TYPE;

typedef struct PKTHLN_RUN_tag * PKTHLN_RUN_PTR;

extern PTH_RC PE_RUN_InitFunc(PKTHLN_PTR work, void *pParam);
extern BOOL PE_RUN_DrawFunc(PKTHLN_PTR work, void *pparam);
extern BOOL PE_RUN_EndFunc(PKTHLN_PTR work, void *pParam);
extern BOOL PE_RUN_ResultFunc(PKTHLN_PTR work, void *pParam);

#endif	//__PKTHLN_RUN_H__